package cn.kent.heima.base.methodArea;

/**
 * 面试题
 * 使用javap -v Demo_08.class
 * 分析字节码
 */
@SuppressWarnings("all")
public class Demo_08 {
    public static void main(String[] args) {
        String s1 = "a";
        String s2 = "b";
        String s3 = "ab";
        String s4 = s1 + s2; // new StringBuilder.append("a").append("b").toString() ==> new String("ab")
        String s5 = "a" + "b"; // javac 在编译期间优化, 结果已经在编译期间确定为ab

        System.out.println(s3 == s4); // false
        System.out.println(s3 == s5); // true

    }
}
